home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Light ROM 3
/
Light ROM 3 - Disc 2.iso
/
programs
/
amiga
/
imagefx
/
imagekit
/
imagekit.lha
/
ImageFX_SDK
/
fd
/
scan.fd
< prev
Wrap
Text File
|
1994-10-22
|
10KB
|
425 lines
##base _ScanBase
##bias 30
##private
*
obsolete()()
*
##public
HidePanel()()
ShowPanel()()
ArrangePanel()()
ShowStatus(buffer)(a0)
*
* These 3 bar functions are registerized!!
BeginBar(title,count,cancel)(a0/d0/d1)
Bar(iteration)(d0)
EndBar(junk)(a0)
*
Error()()
VErrorf(text,vargs)(a0/a1)
TogglePanel()()
*
##private
*
* These have been removed as of 2.0
*
oldSerOpen(device,unit,baud,z)(a0/d0/d1/d2)
oldSerClose()()
oldSerBaud(baud)(d0)
oldSerRead(buf,len)(a0/d0)
oldTimedSerRead(buf,len,timeout)(a0/d0/d1)
##private
obsolete1()()
##public
oldSerPutc(byte)(d0)
oldSerWrite(string,len)(a0/d0)
oldSerFlush()()
oldSerDisable()()
##public
*
* 2.0 ONLY:
Ged_SetGC(context,gadgetid,value)(a0/d0/d1)
*
Ged_Set(window,gadgetid,value)(a0/d0/d1)
Ged_Get(window,gadgetid)(a0/d0)
Ged_Activate(window,gadgetid)(a0/d0)
Ged_Enable(window,gadgetid,enable)(a0/d0/d1)
*
AllocChipBitMap(w,h,d)(d0/d1/d2)
AllocFastBitMap(w,h,d)(d0/d1/d2)
DeleteBitMap(bitmap)(a0)
ClearBitMap(bitmap)(a0)
CopyBitMap(source,dest)(a0/a1)
SetError(errorcode)(d0)
GetError()()
##private
obsolete2()()
##public
DAlloc(size,flags,file,func,line)(d0/d1/a0/a1/d2)
DFree(mem,size,file,func,line)(a1/d0/a0/a2/d2)
*
IsBuffer()()
FreeBuffer()()
InitBuffer(name,width,height,depth,bits,flags)(a0/d0/d1/d2/d3/d4)
ObtainBuffer(which)(d0)
ReleaseBuffer(buffer)(a0)
GetBufLine(buffer,redp,grnp,blup,scanline)(a0/a1/a2/a3/d0)
PutBufLine(buffer)(a0)
PutNewBufLine(buffer,red,grn,blu,scanline)(a0/a1/a2/a3/d0)
PutNewBufLine1(a,b,c,d)(a0/a1/d0/d1)
GetBufVLine(a,b,c,d,e)(a0/a1/a2/a3/d0)
PutBufVLine(a)(a0)
PutNewBufVLine(a,b,c,d,e)(a0/a1/a2/a3/d0)
PutNewBufVLine1(a,b,c,d)(a0/a1/d0/d1)
##private
obsolete111()()
##public
*
##private
obsolete3()()
obsolete4()()
##public
RenderVirtual()()
RenderPartVirtual(x1,y1,x2,y2)(d0/d1/d2/d3)
VirtualTranslate(xptr,yptr)(a0/a1)
GetVCoords(intuimsg,xptr,yptr)(a0/a1/a2)
VirtRow24(a,b,c,d,e)(a0/a1/a2/d0/d1)
ColorVirtual(a)(d0)
ClearVirtual()()
##private
obsolete7()()
obsolete8()()
obsolete9()()
##public
VirtRow8(a,b,c,d)(a0/d0/d1/d2)
VirtCol8(a,b,c,d)(a0/d0/d1/d2)
##private
obsolete112()()
obsolete10()()
##public
VirtualTempClose()()
VirtualTempOpen()()
*
RequestNewRender()()
*
##private
obsolete11()()
obsolete12()()
obsolete13()()
obsolete14()()
obsolete15()()
obsolete16()()
obsolete17()()
obsolete18()()
*
DM_Inquire()()
DM_Dither()()
*
Quantize_Inquire()()
##public
DoQuantize(a,b,d,e,f,g)(d0/d1/a0/a1/a2/d2)
*
AllocBuffer(name,width,height,depth,bits,flags)(a0/d0/d1/d2/d3/d4)
ReplaceBuffer(oldbuf,newbuf)(a0/a1)
KillBuffer(buffer)(a0)
*
ProcessRegion(a,b,d,e,f)(a0/a1/a2/a3/a4)
ProcessPlane(a,b,c,d,e)(a0/a1/a2/d0/a3)
SaveUndo(buffer,leftedge,topedge,width,height)(a0/d0/d1/d2/d3)
RestoreUndo(redraw)(d0)
*
InitHook()()
CleanupHook()()
EasyProcess(a,b,c)(a0/a1/a2)
*
PreOverscan(a)(a0)
PostOverscan(a)(a0)
*
VBoolRequest(title,vargs)(a0/a1)
StringRequest(title,default)(a0/a1)
IntegerRequest(title,low,high,default)(a0/d0/d1/d2)
*
SetCurrentPalette(a,b)(a0/d0)
GetPaletteStruct(a)(a0)
IsRangeLocked(a)(d0)
IsRegisterLocked(a)(d0)
ModifyPalette(a,b,c,d)(d0/d1/d2/d3)
UnlockedColors(a)(d0)
RefreshPalette()()
*
OpenRenderScreen(a,b,c)(a0/d0/d1)
CloseRenderScreen(a)(a0)
DrawRenderArea()()
*
SetModGad(base,id,val)(a0/d0/d1)
Ged_Create(context,newgad,text)(a0/a1/a2)
Ged_Delete(context)(a0)
Ged_Add(context,window)(a0/a1)
Ged_Remove(context,window)(a0/a1)
GedWindow(newwindow,newgad,id,init,free,text)(a0/a1/d0/a2/a3/a4)
Ged_GetIMsg(window,rcptr)(a0/a1)
*
VInfoRequest(title,vargs)(a0/a1)
*
CheckMask(mask,x,y)(a0/d0/d1)
*
RollScreenUp(height)(d0)
RollScreenDown()()
*
InstallCustomMask(a)(a0)
FreeMask(mask)(a0)
BuildRectMask(a,b,c,d)(d0/d1/d2/d3)
BuildOvalMask(a,b,c,d,e)(d0/d1/d2/d3/d4)
BuildPolyMask(a)(a0)
BuildFloodMask(a,b,c,d)(a0/d0/d1/d2)
SetRegionTool(a)(d0)
*
##private
msprintf()()
##public
*
SaveBuffer(a,b,c)(a0/a1/a2)
LoadBuffer(a,b,c)(a0/a1/d0)
*
*------------------------------ 0.49 ---------------------------
*
ParseCommand(a,b)(a0/a1)
RenderPalette(a,b,c,d,e)(a0/a1/d0/a2/d1)
##private
DoRexx()()
DoGadget()()
##public
*
*------------------------------ 0.51 ---------------------------
*
RedrawFull()()
RedrawArea(a,b,c,d)(d0/d1/d2/d3)
*
*------------------------------ 0.52 ---------------------------
*
ListRequester(a,b,c)(a0/a1/d0)
*
*------------------------------ 0.54 ---------------------------
*
VThreeRequest(a,b,c,d,e)(a0/a1/a2/a3/a4)
*
*------------------------------ 0.55 ---------------------------
*
UnlockResource(a)(d0)
RelockResource(a)(d0)
NewGetFile(a,b,c)(a0/a1/d0)
TakeOver(a)(d0)
ReadBuffer(a,b)(a0/a1)
* Misleading name at best:
SaveBrush(a,b,c,d)(a0/a1/a2/a3)
*
*------------------------------ 0.57 ---------------------------
*
SaveMapped(a,b,c,d)(a0/a1/a2/a3)
*
*------------------------------ 0.58 ---------------------------
*
BOpen(file,mode,bufsize)(a0/d0/d1)
BClose(handle)(a0)
BPutc(handle,c)(a0,d0)
BPuts(handle,string)(a0,a1)
BGetc(handle)(a0)
BGets(handle,buf,len)(a0/a1/d0)
BWrite(handle,buffer,length)(a0/a1/d0)
BRead(handle,buffer,length)(a0/a1/d0)
*
*------------------------------ 0.61 ---------------------------
*
CloseWindowSafely(window)(a0)
*
*------------------------------ 0.62 ---------------------------
*
RequestNewScanner()()
RequestNewPrinter()()
*
*------------------------------ 0.63 ---------------------------
*
VSetResult(msg,fmt,vargs)(a0/a1/a2)
##private
MatchArg(arg,...)()
ChangeScanner()()
ChangeRender()()
ChangePrinter()()
##public
*
*------------------------------ 0.64 ---------------------------
*
PrepareNW(nw,width,height,scale)(a0/d0/d1/d2)
*
*------------------------------ 0.65 ---------------------------
*
GetPalette(reg,r,g,b)(d0/a0/a1/a2)
*
*------------------------------ 0.91 ---------------------------
*
ReadText(tag,count)(a0/d0)
FreeText(textarray,count)(a0/d0)
*
*------------------------------ 0.92 ---------------------------
*
InitDither(ng1,ng2,ng3)(a0/a1/a2)
FreeDither(dargs)(a0)
DoDither(buf,dargs)(a0/a1)
Help(file,node)(a0/a1)
*
*------------------------------ 0.93 ---------------------------
*
##private
AddWedge(wedgename,portname)()
##public
AddRawWedge(wedgename,function,userdata)(a0/a1/a2)
RemoveWedge(wedgename,portname)(a0/a1)
RemoveAllWedges()()
##private
DoWedge(wedgename,fmt,...)()
##public
VDoRawWedge(wedgename,resultptr,vargs)(a0/a1/a2)
QuickPix(planes,byteptr,bitptr,color,depth)(a0/a1/a2/d0/d1)
QuickLine(planes,byteptr,bitptr,array,width,depth)(a0/a1/a2/a3/d0/d1)
##private
HandleArexx()()
##public
*
*------------------------------ 0.94 ---------------------------
*
##private
OldReadArgsClone(argc,argv,template,array)()
ReadArgsClone(stringptr,template,array)()
FreeArgsClone(argstruct)()
##public
GedWin(newwindow,newgad,id,init,free,text)(a0/a1/d0/a2/a3/a4)
VMWriteAll(a)(a0)
VMPageChanged(a,b)(a0/d0)
VMGetPage(a,b)(a0/d0)
##private
VMOpen()()
VMClose()()
##public
*
*------------------------------ 0.95 ---------------------------
*
NumberRequest(title,low,high,default)(a0/d0/d1/d2)
*
*------------------------------ 0.98 ---------------------------
*
BFlush(bio)(a0)
BSeek(bio,offset,mode)(a0/d0/d1)
*
*------------------------------ 0.99 ---------------------------
*
VPickFromList(a,b,c,d)(a0/d0/d1/a1)
LangListRequest(a,b,c,d,e,f,g)(a0/a1/d0/d1/d2/d3/a2)
TextListRequest(a,b,c,d,e)(a0/a1/d0/d1/d2)
PickFromListA(a)(a0)
CreateBlend(a)(a0)
DeleteBlend(a)(a0)
mixer(new,old,mix)(d0/d1/d2)
*
*------------------------------ 0.100 ---------------------------
*
GetBufLines(a,b,c,d,e,f)(a0/a1/a2/a3/d0/d1)
PutBufLines(a,b,c)(a0/d0/d1)
*
*------------------------------ 0.104 ---------------------------
*
NewPreOverscan(ns,modeid)(a0/d0)
*
*------------------------------ 1.04 ---------------------------
*
FeatherEdges(mask)(a0)
IsAnimation(fname,format)(a0/a1)
LearnA(fmt,args)(a0/a1)
NewGetPaletteStruct(palette,num)(a0/d0)
SeparateBuffer(buffer,sepinfo,fname,format,args)(a0/a1/a2/a3/a4)
*
PrepareProcess(title,buffer,stripw,striph,flags)(a0/a1/d0/d1/d2)
FinishProcess(procinfo)(a0)
GetData(procinfo,topedge,height,offset)(a0/d0/d1/d2)
PutData(procinfo,topedge,height,offset)(a0/d0/d1/d2)
*
EnableVMEM(enable)(d0)
*
LockBufLine(buffer,row)(a0/d0)
UnlockBufLine(buffer,row)(a0/d0)
*
*------------------------------ 1.6 ---------------------------
*
CheckCloseness(red,green,blue)(d0/d1/d2)
GetSourceArea(buffer,left,top,wid,ht)(a0/d0/d1/d2/d3)
FreeSourceArea(buffer)(a0)
GetPreset(widthptr,heightptr)(a0/a1)
GetPresetBoth(widthptr,heightptr,axptr,ayptr)(a0/a1/a2/a3)
GetPresetAspect(axptr,ayptr)(a0/a1)
RedrawBrush()()
RedrawCurrent()()
*
AllocVMem(size,attr,pagesize)(d0/d1/d2)
FreeVMem(handle)(a0)
GetVMem(handle,page)(a0/d0)
PutVMem(handle,page)(a0/d0)
LockVMem(handle,page)(a0/d0)
UnlockVMem(handle,page)(a0/d0)
*
EGed_NewCreateA(newgad,text,taglist)(a0/a1/a2)
EGed_NewDelete(context)(a0)
EGed_Refresh(context,window)(a0/a1)
EGed_Add(context,window)(a0/a1)
EGed_Remove(context,window)(a0/a1)
EGed_Activate(window,id)(a0/d0)
EGed_Enable(window,id,enable)(a0/d0/d1)
EGed_Select(window,id,select)(a0/d0/d1)
EGed_Get(window,id)(a0/d0)
EGed_Set(window,id,value)(a0/d0/d1)
EGed_ChangeCycleList(window,id,newindex,newarray,newtext)(a0/d0/d1/a1/a2)
EGed_ChangeLabel(window,id,newtext)(a0/d0/a1)
EGed_ChangeSliderRange(window,id,low,high,initial)(a0/d0/d1/d2/d3)
EGed_GetIMsg(window,code)(a0/a1)
EGed_NewWindowA(newgad,text,taglist)(a0/a1/a2)
EGed_GetGG(window,id)(a0/d0)
*
*------------------------------ 2.0 ---------------------------
*
CreatePreview(buf,width,height,flags)(a0/d0/d1/d2)
DeletePreview(previnfo)(a0)
DrawPreview(previnfo,rport,left,top)(a0/a1/d0/d1)
* note a2/a1 reversed on this one:
MakePreview(previnfo,buf,rport,left,top)(a0/a2/a1/d0/d1)
DoPreviewWindowA(taglist)(a0)
reserved1234()()
*
NewBrush(brush)(a0)
*
DrawBoxOnPreview(x1,y1,x2,y2)(d0/d1/d2/d3)
DrawBoxOnPreview2(x1,y1,x2,y2)(d0/d1/d2/d3)
*
HandleBar()()
*
##private
NewAirbrush(array,width,height,future)(a0/d0/d1/a1)
NewPen(array,width,height,future)(a0/d0/d1/a1)
##public
*
DrawLineOnPreview(x1,y1,x2,y2)(d0/d1/d2/d3)
DrawOvalOnPreview(xc,yc,xr,yr)(d0/d1/d2/d3)
*
DrawInverseBox(window,x1,y1,x2,y2)(a0/d0/d1/d2/d3)
DrawInverseLine(window,x1,y1,x2,y2)(a0/d0/d1/d2/d3)
DrawInverseOval(window,xc,yc,xr,yr)(a0/d0/d1/d2/d3)
*
AllocMappedImage(width,height,depth,flags)(d0/d1/d2/d3)
FreeMappedImage(img)(a0)
*
NewGetPreset(preset,title,flags)(a0/a1/d0)
*
AddBuffer(buffer)(a0)
AddBrush(brush)(a0)
Buffer2Back()()
Brush2Back()()
*
##end